//package com.inspur.edp.cef.generator.coreGenerator.base.entitygen.resourceinfo;
//
//import com.inspur.edp.caf.generator.baseInfo.ParameterInfo;
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.caf.generator.method.ClassMethodGenerator;
//import com.inspur.edp.cef.rtgenerator.repositorygen.RepositoryGenUtil;
//import java.util.ArrayList;
//import org.eclipse.jdt.core.dom.Block;
//import org.eclipse.jdt.core.dom.Modifier;
//import org.eclipse.jdt.core.dom.Modifier.ModifierKeyword;
//import org.eclipse.jdt.core.dom.ReturnStatement;
//import org.eclipse.jdt.core.dom.StringLiteral;
//
//public class getEntityCodeMethodGenerator extends ClassMethodGenerator {
//
//  private String entityCode;
//
//  public getEntityCodeMethodGenerator(String entityCode) {
//    this.entityCode = entityCode;
//  }
//
//  @Override
//  protected Block buildMethodBody() {
//    Block block = ast.newBlock();
//
//    ReturnStatement returnStatement = ast.newReturnStatement();
//    StringLiteral stringLiteral = ast.newStringLiteral();
//    stringLiteral.setLiteralValue(entityCode);
//    returnStatement.setExpression(stringLiteral);
//    block.statements().add(returnStatement);
//
//    return block;
//  }
//
//  @Override
//  protected String getMethodName() {
//    return "getEntityCode";
//  }
//
//  @Override
//  protected TypeInfo getReturnType() {
//    TypeInfo typeInfo = new TypeInfo(String.class);
//    return typeInfo;
//  }
//
//  @Override
//  protected boolean getIsOverride() {
//    return true;
//  }
//
//  @Override
//  protected ArrayList<ModifierKeyword> getAccessModifiers() {
//    return RepositoryGenUtil.createModifierKeywordArray(Modifier.ModifierKeyword.PUBLIC_KEYWORD);
//  }
//
//  @Override
//  protected ArrayList<ParameterInfo> getParameterCollection() {
//    return null;
//  }
//}
